import Vue from "vue"
import VueRouter from "vue-router"
import Login from "@/components/Login.vue"
import Home from "@/components/Home.vue"
import Params from "@/components/good_cates/Params.vue"

Vue.use(VueRouter)

const routes = [
    {
        path: '/',
        redirect: '/login'
    },
    {
        path: '/login',
        component: Login
    },
    {
        path: '/home',
        component: Home
    },
    { path: '/params', component: Params },
]


// 创建路由守卫
const router = new VueRouter({ routes })
router.beforeEach((to, form, next) => {
    if (to.path === '/login') return next()
    const token = window.sessionStorage.getItem('token')
    if (!token) return next('/login')
    next(true)
})

export default router